import com.alibaba.fastjson.JSON;
import java.util.*;
import java.util.function.Function;
import java.util.stream.Collectors;
import java.util.stream.Stream;
public class Main {
public static void main(String[] args) {
// 将Stream转换成List或Set
Stream<String> stream = Stream.of("I", "love", "you", "you", "too");
List<String> stringList = stream.collect(Collectors.toList()); // (1)
System.out.println(JSON.toJSONString(stringList));//["I","love","you","you","too"]
// Set<String> set = stream.collect(Collectors.toSet()); // (2)
// System.out.println(JSON.toJSONString(set));//["love&
Collectores,join,list转set,list转map,partitioningBy,groupingBy,parallelStream
最新推荐文章于 2024-07-27 10:23:31 发布
本文探讨了在Java 8中如何使用Collectors进行list转map、join操作,以及如何利用partitioningBy和groupingBy进行数据分组。同时提到了并行流parallelStream在处理大量数据时的优势。
摘要由CSDN通过智能技术生成